﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

using Unis.Framework.ORM.Attributes;

namespace KingRoad.EPM.PersonnelLogEntity.Model
{
    /// <summary> 
    /// 文件生成时间 2017/4/5 4:46:30
    /// </summary> 
    [Serializable]
    [ModelMap("COMMON_FILE", new string[] { "FILE_ID" })]
    public class CommonFileInfo : BaseEntity
    {
        public CommonFileInfo()
        {

        }
        
        
        private int _fileId;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_ID", System.Data.DbType.Int32)]
        public int FILE_ID
        {
            get {return _fileId;}
            set
            {
                if (object.Equals(this._fileId, value) != true)
                {
                    this._fileId = value;
                    this.RaisePropertyChanged("FILE_ID");
                }
            }
        }
        
        
        private string _fileType;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_TYPE", System.Data.DbType.String)]
        public string FILE_TYPE
        {
            get {return _fileType;}
            set
            {
                if (object.Equals(this._fileType, value) != true)
                {
                    this._fileType = value;
                    this.RaisePropertyChanged("FILE_TYPE");
                }
            }
        }
        
        
        private int _fileTypeid;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_TYPEID", System.Data.DbType.Int32)]
        public int FILE_TYPEID
        {
            get {return _fileTypeid;}
            set
            {
                if (object.Equals(this._fileTypeid, value) != true)
                {
                    this._fileTypeid = value;
                    this.RaisePropertyChanged("FILE_TYPEID");
                }
            }
        }
        
        
        private string _filePath;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_PATH", System.Data.DbType.String)]
        public string FILE_PATH
        {
            get {return _filePath;}
            set
            {
                if (object.Equals(this._filePath, value) != true)
                {
                    this._filePath = value;
                    this.RaisePropertyChanged("FILE_PATH");
                }
            }
        }
        
        
        private DateTime _fileCreatedate;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_CREATEDATE", System.Data.DbType.DateTime)]
        public DateTime FILE_CREATEDATE
        {
            get {return _fileCreatedate;}
            set
            {
                if (object.Equals(this._fileCreatedate, value) != true)
                {
                    this._fileCreatedate = value;
                    this.RaisePropertyChanged("FILE_CREATEDATE");
                }
            }
        }
        
        
        private string _fileCreateman;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_CREATEMAN", System.Data.DbType.String)]
        public string FILE_CREATEMAN
        {
            get {return _fileCreateman;}
            set
            {
                if (object.Equals(this._fileCreateman, value) != true)
                {
                    this._fileCreateman = value;
                    this.RaisePropertyChanged("FILE_CREATEMAN");
                }
            }
        }
        
        
        private string _fileName;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_NAME", System.Data.DbType.String)]
        public string FILE_NAME
        {
            get {return _fileName;}
            set
            {
                if (object.Equals(this._fileName, value) != true)
                {
                    this._fileName = value;
                    this.RaisePropertyChanged("FILE_NAME");
                }
            }
        }
        
        
        private int _fileFileid;
        /// <summary>
        /// 
        /// </summary>
        [ColumnMap("FILE_FILEID", System.Data.DbType.Int32)]
        public int FILE_FILEID
        {
            get {return _fileFileid;}
            set
            {
                if (object.Equals(this._fileFileid, value) != true)
                {
                    this._fileFileid = value;
                    this.RaisePropertyChanged("FILE_FILEID");
                }
            }
        }
        
        
    }
}



